#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
void Func1(int i = 0)
{
	cout << i << endl;
}

void Func2(int a = 10, int b = 20, int c = 30)
{
	cout << "a = " << a << endl;
	cout << "b = " << b << endl;
	cout << "c = " << c << endl;
}

int  Add(int a, int b);

double Add(double a, double b);

void f();

void f(int a);

void f(int a, char b);

void f(char b, int a);

int main()
{
	int i = 111;
	cout << "Hello World\n" << i << '\n';

	Func1();
	Func1(1);

	Func2();
	Func2(1, 2);
	return 0;
}